/*!
\copyright  Copyright (c) 2023 Qualcomm Technologies International, Ltd.\n
            All Rights Reserved.\n
            Qualcomm Technologies International, Ltd. Confidential and Proprietary.
\file
\brief      GATT event channel spec
*/

#ifndef GATT_CHANNEL_EVENT_SPEC_H_
#define GATT_CHANNEL_EVENT_SPEC_H_

#include "channel_event_spec_ids.h"
/*! @{ */

/*! \brief The GATT event channel */
#define EVENT_BUS_CHANNEL_GATT  gatt_event_channel

/*! \brief The GATT events */
typedef enum
{
    gatt_event_remote_db_changed,
} gatt_event_t;

 /*! \brief The data sent with the gatt_event_remote_db_changed event. */
typedef struct
{
    uint16 type;
    uint32 gatt_id;
    uint32 bt_conn_id;
    uint16 connection_handle;
    uint16 service_change_start_handle;
    uint16 service_change_end_handle;
    uint8 ind_type;
}  gatt_event_remote_db_changed_t;

/*! @} */

#endif /* GATT_CHANNEL_EVENT_SPEC_H_ */
